using Rsd.Dudu;
using Rsd.Dudu.ModelProvider;
using Rsd.Dudu.ORM;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;

namespace Rsd.Faith.Models
{
    /// <summary>
    /// 分户息收益 
    /// </summary>
    [Table("fiscal_分户息收益表", "fiscal__fen_hu_li_xi_shou_yi_biao", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel : Rsd.Faith.Core.ModelBase
    {

        /// <summary>
        /// 账户编号
        /// </summary>
        [StringType("zhang_hu_bian_hao", "账户编号", 20, 20)]
        [DisplayName("账户编号")]
        public string ZhangHuBianHao { get; set; }

        /// <summary>
        /// 房屋编号
        /// </summary>
        [StringType("fang_wu_bian_hao", "房屋编号", 21, 50)]
        [DisplayName("房屋编号")]
        public string FangWuBianHao { get; set; }

        /// <summary>
        /// 收益来源账户
        /// </summary>
        [StringType("suo_su_qi", "所属期", 22, 255)]
        [DisplayName("所属期")]
        public string SuoShuQi { get; set; }

        /// <summary>
        /// 开始日期
        /// </summary>
        [DateTimeType("kai_shi_ri_qi", "开始日期", 23, "yyyy-MM-dd")]
        [DisplayName("开始日期")]
        public DateTime KaiShiRiQi { get; set; }

        /// <summary>
        /// 结束日期 
        /// </summary>
        [DateTimeType("jie_su_ri_qi", "开始日期", 24, "yyyy-MM-dd")]
        [DisplayName("结束日期")]
        public DateTime JieShuRiQi { get; set; }
        
        /// <summary>
        /// 定期年利率
        /// </summary>
        [NumericType("ding_qi_li_lv", "定期年利率", 26, 10, 3)]
        [DisplayName("定期年利率")]
        public decimal DingQiLiLv { get; set; }

        /// <summary>
        /// 活期年利率
        /// </summary>
        [NumericType("huo_qi_li_lv", "活期年利率", 28, 10, 3)]
        [DisplayName("活期年利率")]
        public decimal HuoQiLiLv { get; set; }

        /// <summary>
        /// 定期利息(%)
        /// </summary>
        [IntegerType("ding_cun_bi_lv", "定存比例(%)", 30, 10, 80)]
        [DisplayName("定存比例(%)")]
        public int DingCunBiLv { get; set; }

        /// <summary>
        /// 定期利息
        /// </summary>
        [NumericType("ding_qi_li_xi", "定期利息", 32, 10, 2)]
        [DisplayName("定期利息")]
        public decimal DingQiLiXi { get; set; }

        /// <summary>
        /// 活期利息
        /// </summary>
        [NumericType("huo_qi_li_xi", "活期利息", 34, 10, 2)]
        [DisplayName("活期利息")]
        public decimal HuoQiLiXi { get; set; }

        /// <summary>
        /// 本息合计 
        /// </summary>
        [NumericType("li_xi_he_ji", "本息合计", 36, 10, 2)]
        [DisplayName("利息息合计")]
        public decimal BenXiHeJi { get; set; }

        /// <summary>
        /// 期初本金余额
        /// </summary>
        [NumericType("qi_chu_ben_jin", "期初本金余额", 38, 10, 0)]
        [DisplayName("期初本金余额")]
        public decimal QiChuBenJin { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [StringType("zhuang_tai", "状态", 40, 10,"未入账")]
        [DisplayName("状态")]
        public string ZhuangTai { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public FiscalFenHuLiXiShouYiBiaoModel()
        { }

    }

    [Table("fiscal_分户息收益表_2000", "fiscal__fen_hu_li_xi_shou_yi_biao_2000", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2000 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2001", "fiscal__fen_hu_li_xi_shou_yi_biao_2001", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2001 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2002", "fiscal__fen_hu_li_xi_shou_yi_biao_2002", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2002 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2003", "fiscal__fen_hu_li_xi_shou_yi_biao_2003", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2003 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2004", "fiscal__fen_hu_li_xi_shou_yi_biao_2004", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2004 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2005", "fiscal__fen_hu_li_xi_shou_yi_biao_2005", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2005 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2006", "fiscal__fen_hu_li_xi_shou_yi_biao_2006", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2006 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2007", "fiscal__fen_hu_li_xi_shou_yi_biao_2007", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2007 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2008", "fiscal__fen_hu_li_xi_shou_yi_biao_2008", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2008 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2009", "fiscal__fen_hu_li_xi_shou_yi_biao_2009", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2009 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2010", "fiscal__fen_hu_li_xi_shou_yi_biao_2010", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2010 : FiscalFenHuLiXiShouYiBiaoModel
    { }


    [Table("fiscal_分户息收益表_2011", "fiscal__fen_hu_li_xi_shou_yi_biao_2011", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2011 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2012", "fiscal__fen_hu_li_xi_shou_yi_biao_2012", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2012 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2013", "fiscal__fen_hu_li_xi_shou_yi_biao_2013", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2013 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2014", "fiscal__fen_hu_li_xi_shou_yi_biao_2014", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2014 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2015", "fiscal__fen_hu_li_xi_shou_yi_biao_2015", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2015 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2016", "fiscal__fen_hu_li_xi_shou_yi_biao_2016", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2016 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2017", "fiscal__fen_hu_li_xi_shou_yi_biao_2017", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2017 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2018", "fiscal__fen_hu_li_xi_shou_yi_biao_2018", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2018 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2019", "fiscal__fen_hu_li_xi_shou_yi_biao_2019", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2019 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2020", "fiscal__fen_hu_li_xi_shou_yi_biao_2020", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2020 : FiscalFenHuLiXiShouYiBiaoModel
    { }


    [Table("fiscal_分户息收益表_2021", "fiscal__fen_hu_li_xi_shou_yi_biao_2021", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2021 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2022", "fiscal__fen_hu_li_xi_shou_yi_biao_2022", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2022 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2023", "fiscal__fen_hu_li_xi_shou_yi_biao_2023", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2023 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2024", "fiscal__fen_hu_li_xi_shou_yi_biao_2024", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2024 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2025", "fiscal__fen_hu_li_xi_shou_yi_biao_2025", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2025 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2026", "fiscal__fen_hu_li_xi_shou_yi_biao_2026", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2026 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2027", "fiscal__fen_hu_li_xi_shou_yi_biao_2027", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2027 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2028", "fiscal__fen_hu_li_xi_shou_yi_biao_2028", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2028 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2029", "fiscal__fen_hu_li_xi_shou_yi_biao_2029", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2029 : FiscalFenHuLiXiShouYiBiaoModel
    { }
    [Table("fiscal_分户息收益表_2030", "fiscal__fen_hu_li_xi_shou_yi_biao_2030", "id")]
    [Serializable]
    public class FiscalFenHuLiXiShouYiBiaoModel_2030 : FiscalFenHuLiXiShouYiBiaoModel
    { }

}
